// The Vue build version to load with the `import` command
// (runtime-only or standalone) has been set in webpack.base.conf with an alias.

import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css' //避免后期打包样式不同，要放在import App from './App';之前
import Vue from 'vue'
import App from './App' //根组件
import router from './router' //路由
import store from './store'
import Vuex from 'vuex'

Vue.use(ElementUI)//全局使用ElementUI
Vue.use(Vuex)

Vue.config.productionTip = false

/* eslint-disable no-new */
new Vue({
  el: '#app',//挂载的元素
  store,//vuex
  router,//路由
  components: { App },//组件
  template: '<App/>' //模板 表是用<app></app>模板替换挂载元素
})


// render: h => h(app) 可以替代下面2行
// template:'</App>'
// componets: {App}
// render: h => h(app) 表示渲染模板 挂载到根节点